Another Glance at Relay Stations in Latency-Insensitive Design
نویسندگان
چکیده
We revisit the formal modeling of relay stations, which are specific connection elements used in the theory of Latency-Insensitive Design of Globally-Asynchronous/Locally-Synchronous systems. Relay stations are in charge of taking into account the physical mandatory latencies, while handling the regulation of signal/data traffic so as to avoid starvation, deadlock and congestion of local IP synchronous computation blocks. Since proposed by Carloni et al, the structure and behaviors of these relay stations have been amply characterized and analyzed. But previous works did not provide a fully formal and cycle-accurate description of these mechanisms, amenable to formal verification for instance (instead, mainly simulation models were developed). Due to the needed precision of the whole scheme we feel such a formal description might be needed. We describe such an attempt here.
منابع مشابه
Latency-Insensitive Design for SHIM
II. BACKGROUND AND RELATED WORK Latency-insensitive design. Latency-insensitive design is a design methodology for robust synchronous digital system against arbitrary wire delays [1], [3]. In this framework, a welldesigned synchronous component (called a pearl module) in a system is encapsulated by shell logic, which is a simple logic controlling the communication and activation of the componen...
متن کاملLatency Insensitive Protocols
The theory of latency insensitive design is presented as the foundation of a new correct by construction methodology to design very large digital systems by assembling blocks of Intellectual Properties. Latency insensitive designs are synchronous distributed systems and are realized by assembling functional modules exchanging data on communication channels according to an appropriate protocol. ...
متن کاملLatency-Insensitive Design: Retry Relay-Station and Fusion Shell
This paper introduces a new variant implementation of Latency-Insensitive Design elements. It optimizes area footprint of so-called Shell-Wrappers being partially fused with their input Relay-Stations. The modi ed Relay-Station is called a Retry Relay-Station. We show correctness of this implementation and provide comparative results between a regular implementation and our new one on both FPGA...
متن کاملLatency-insensitive design and central repetitive scheduling
The theory of latency-insensitive design (LID) was recently invented to cope with the time closure problem in otherwise synchronous circuits and programs. The idea is to allow the inception of arbitrarily fixed (integer) latencies for data/signals traveling along wires or communication media. Then mechanisms such as shell wrappers and relay-stations are introduced to “implement” the necessary b...
متن کاملCould Gaussian regenerative stations act as quantum repeaters?
Higher transmission loss diminishes the performance of optical communication—be it the rate at which classical or quantum data can be sent reliably, or the secure key generation rate of quantum key distribution (QKD). Loss compounds with distance—exponentially in an optical fiber, and inverse-square with distance for a free-space channel. In order to boost classical communication rates over lon...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Electr. Notes Theor. Comput. Sci.
دوره 146 شماره
صفحات -
تاریخ انتشار 2006